<?php

namespace App\Models;

class Fangattr extends Base
{
    //追加字段
    protected $appends = ['action','icon_url'];

    //房源属性接口的图片地址
    public function getIconUrlAttribute(){
        return $this->domain.$this->icon;
    }
    //访问器 get字段名首字母大写Attribute
    public function getActionAttribute()
    {
        $html = $this->editBtn('admin.fangattr.edit', '修改', $this);
        $html .= ' ' . $this->delBtn('admin.fangattr.destroy', '删除', $this);
        return $html;
    }

    //修改器 field_name数据表中的字段名称
    public function setFieldNameAttribute()
    {
        $this->attributes['field_name'] = !empty(request()->get('field_name')) ? request()->get('field_name') : '';
    }
    //修改器 icon数据表中的字段名称
    public function setIconAttribute()
    {
        $this->attributes['icon'] = !empty(request()->get('icon')) ? request()->get('icon') : '';
    }
}
